have a clear conscience - Français Anglais Dictionnaire